package com.example.demo.util;


import java.util.ArrayList;
import java.util.List;

public class PageUtil {
    public static List<Object> getPageData(List<Object> list, int page, int num){
        List<Object> newList=null;
        if(list==null||list.size()==0) {
            return null;
        }
        if(num<1) {
            num=10;
        }
        int pages=(list.size()-1)/num+1;
        if(page<1) {
            page=1;
        }
        if(page>pages) {
            page=pages;
        }
        newList=new ArrayList<>();
        for(int i=(page-1)*num;i<page*num&&i<list.size();i++) {
            newList.add(list.get(i));
        }
        return newList;
    }

}
